/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author f0899
 */
import java.util.Scanner;

//Tehtävä 4 KT

public class KarkausVuosi {

    public static void main(String args[]) {
        int vuosi = 0;
        int jakojaannos1 = 0;
        int jakojaannos2 = 0;
        int erottelija;
        boolean karkaus = false;
        Scanner nappis = new Scanner(System.in);
        System.out.println("Anna vuosi:"); //kysytään lukua
        vuosi = nappis.nextInt(); //tallennetaan annettu luku

        //otetaan algoritmin mukaiset jakojäännökset
        jakojaannos1 = vuosi % 4;
        jakojaannos2 = vuosi % 400;
        //erottelija määrittää annettu vuosi täysi vuosisata
        erottelija = vuosi % 100;


        //mikäli ei ole täysi vuosisata katso algoritmin mukainen tulos
        if (erottelija != 0) {
            if (jakojaannos1 == 0) {
                karkaus = true;
            } else {
                karkaus = false;
            }
        }

        //mikäli on täysi vuosisata katso algoritmin mukainen tulos
        if (erottelija == 0) {
            if (jakojaannos2 == 0) {
                karkaus = true;
            } else {
                karkaus = false;
            }
        }

        if (karkaus) {
            System.out.println(vuosi + " on karkausvuosi!");
        } else {
            System.out.println(vuosi + " ei ole karkausvuosi!");
        }
    }
}